active record pattern
https://en.wikipedia.org/wiki/Active_record_pattern
RDBにおける
ORM
のアーキテクチャパターンの一つ
It was named by
Martin Fowler
in his 2003 book
Patterns of Enterprise Application Architecture
.
ちなみにrailsがでたのは2004
このパターンからactiverecordを命名してる
https://github.com/rails/rails/tree/main/activerecord#label-Philosophy
https://speakerdeck.com/yasaichi/architecture-decision-for-the-next-10-years-at-pixta?slide=29
https://bliki-ja.github.io/pofeaa/ActiveRecord/